b98d21921c6ce59845e9ba3780d51b7544a8531c,opennms-services/src/main/java/org/opennms/netmgt/statsd/Statsd.java,Statsd,handleReloadConfigEvent,#Event#,82
Before Change
if (isReloadConfigEventTarget(e)) {
log().info("handleReloadConfigEvent: reloading configuration...");
EventBuilder ebldr = null;
try {
log().debug("handleReloadConfigEvent: remarshaling config...");
m_reportDefinitionBuilder.reload();
log().debug("handleReloadConfigEvent: config remarshaled, unscheduling current reports...");
unscheduleReports();
log().debug("handleReloadConfigEvent: reports unscheduled, rescheduling...");
start();
log().debug("handleRelodConfigEvent: reports rescheduled.");
After Change
log().info("handleReloadConfigEvent: reloading configuration...");
EventBuilder ebldr = null;
log().debug("handleReloadConfigEvent: acquiring lock...");
synchronized (m_scheduler) {
try {
log().debug("handleReloadConfigEvent: lock acquired, unscheduling current reports...");
unscheduleReports();
m_reportDefinitionBuilder.reload();
log().debug("handleReloadConfigEvent: config remarshaled, unscheduling current reports...");
log().debug("handleReloadConfigEvent: reports unscheduled, rescheduling...");